The Barcelo Bavaro Golf & Casino, is situated with the Barcelo complex of 5 hotels, not directly on beach, however a part of a larger beach property. This Caribbean Resort is on a mile and a half stretch of beach protected by a coral reef making for the natural swimming pools of the breathtaking turquoise waters for swimming and snorkeling.