Johnny's Cay is a natural feature, located at Johnny's Cay, The Bahamas
I'm next :)
I think I want to live here!