Tripadvisor Travellers' Choice® 2014 Winner for Luxury The Tortuga Bay Hotel is located on the Bavaro Beach, in the Punta Cana area of the Dominican Republic, and is ideal for families, couples, small groups, and business travellers, who are coming..