Caribbean culture! Spanish and Caribbean English. Afro-Caribbean influence. Reggae music. Laid-back island culture. Rasta culture. Snorkeling and diving. Rainy but beautiful. Party island vibe.