In the coastal town of Tulum, set on Mexico’s Yucatán Peninsula, you will find Mexico’s only archaeological site overlooking the sea. The Tulum Ruins were once an ancient Mayan fortress and now offer tourists the chance to soak up some history before dipping into the water at one of the most beautiful beaches in the Caribbean. Ocean lovers can spend time diving, snorkelling and exploring cenotes – natural swimming holes that the Mayans considered sacred. There is also plenty to be seen and done in the rest of Tulum. The quaint town offers an excellent array of dining, shopping, and entertainment opportunities.