Catalonia Bavaro Beach Golf and Casino: This Bavaro beachfront resort spreads 711 villa-style guest rooms around a sprawling, palm-dotted property. The hotel has adult and children’s pools, multiple restaurants, a spa and casino. Golfers can play on the Cabeza de Toro Golf Club and the Caribbean Golf Club.