People are drawn here by the magnificent beaches, which are among the most beautiful in the Caribbean and lined with resort villages offering accommodations for every taste and budget.