Starfish Beach Bahamas, I'm In LoveDiscovering Starfish Beach made me feel like a mermaid. It was so magical.