With breathtaking views of the crystalline Caribbean, this Cozumel luxury hotel and spa is ideally situated on a beautiful Mexican island. Set on half a mile of white sandy beach, you can swim, snorkel or scuba dive the clear waters of the world’s...