Splitting off of the tail end of Mexico into the Caribbean Sea is the island of Cozumel. This island is known for its beautiful beaches and warm waters that are home to an array of aquatic creatures. One can simply lounge on the beach, enjoy a snorkeling trip to admire the marine life or take on some deep sea fishing. One can also visit the ancient Mayan lighthouse, El Caracol temple.