zihuatenejo mexico best kept secret think ideal beach vacation think tropical climate warm water coconut palm tree soft sand think great service think raise flag beachside palapa signal ready margarita have deliver moment later