Puerto Morelos is a beautiful fishing town turned into one of the most relaxed and quiet travel destinations of the Riviera Maya, located just in between Cancun and Playa del Carmen, it's only 15-20 minutes from the Cancun Airport.
Puerto Morelos is a little village on the beach that hosts small hotels in downtown with all the services you might need and also has All Inclusive Resorts with Beach fronts and amazing amenities.
Puerto Morelos is well known for its Snorkeling in its turquoise waters and colored reefs.
If you are wondering how to get to Puerto Morelos from the Cancun Airport you better check out: Cancun Airport to Puerto Morelos
Restaurants in Puerto Morelos are amazing since mostly are ocean front and have delicious seafood options, in downtown Puerto Morelos in the main square you can also find different styles of cuisine like Mexican, Asian or International.