Have you noticed how Green Cay island looks like a crocodile, with the head on the left end, and the tail on the right end? Once you see this, you can't unsee it ! Looking at it from Orient Beach...


Paradise is an island in the Caribbean!