San Jose Island, Panama

Over 57 beaches on the island