Puerto Aventuras is nice, 15 km south of Playa del Carmen. Good diving within a very short ride (5 mins). You can stay at or above 12 m (40 feet) and still see cool stuff.
Dive Aventuras is an awesome shop, they are in the Omni resort.
Dive Aventuras is an awesome shop, they are in the Omni resort.