Diving and snorkeling pics from the Dreams in Dominican, basically most dive sites and snorkeling right of the resort beach.
http://www.canreef.com/vbulletin/sho...ghlight=diving
Also room service there was free. Often this is case with most all inclusive but most don't know about it as it's not usually advertised.
One thing about the Princess in Mexico is it was HUGE! Not a bad thing really but the distance from the lobby to the beach is 1km. Walking there and back would take about 30min.