Barcelo Maya Caribe Resort is set along a beach comprised of magnificent white sands. Visitors can chill out on the comfortable chaise lounges. The palm trees offer the much-needed shade. The turquoise waters are crystal clear. The waters greet the reef majestically. The wonderful beachfront offers a dock for snorkelers. This dock enables them to […]