Situated on the Caribbean coastline in Puerto Aventuras, this beach resort offers a harmonious community of villas and luxury apartments built using native materials in the heart of the Mayan Riviera Omni Beach Resort features 2 connecting swimming pools and a pool for children that are open year-round Work out in the state-of-the-art fitness centre, which boasts views of the Caribbean Sea Play a game of golf on the 9-hole golf course, then relax with a massage Attractions located within one block from the Omni Puerto Adventuras include the Dolphin and Sea Lion Reserve and Mayan Ruins Several shops, restaurants and bars are also within walking distance The large, expansive beach with coral reefs is ideal of snorkelling and other water activities