I almost hate to write a review about Puerto Morelos as I selfishly don't want too many people knowing about it. We just visited Puerto Morelos in Feb 2011. What a delightful town. Quaint and peaceful without the crowds of Cancun and Playa del Carmen. Beaches are lovely and cleaned every day. Surf is calm with great snorkelling right off shore.
Restaurants we tried were above norm. Live entertainment was a treat.
Let's hope this town keeps it's growth at a minimum and it's charm at it's maximum (as it is now!)