The Fives Oceanfront in Puerto Morelos is a luxury boutique hotel surrounded by white sands and the Caribbean Sea.