Sandy Toes and Sea Views at the Caravelle Resort