Discover the Alabama spot that feels like a Caribbean escape with breathtaking views, relaxing waters, and island-like charm.