Tropical haven, close to beaches and shopping