Puerto Morelos:
The village is about 5,000. You can walk for miles in either direction on the beach. On the weekend there are many families spending the day on the beach with their picnics. There is a wonderful town square where children play and people gather in the evening. Often there is live music. On the square there is a grocery store where you can purchase all the basic food you might need. There is easy bus transportation to Cancun or Playa del Carmen for 17 pesos each way.
Restaurants:
Within walking distance there are many restaurants with a variety of foods from different regions of Mexico. Dining is casual.
Snorkeling and Diving:
The reef is close enough for a good swimmer to swim. there are many islands of coral where you can snorkel near the shore. Many skilled guides are available also.
Other Activities:
Bikes available for rent