If you dock in Falmouth, Jamaica, take a taxi to the Sunset Beach Resort. It is $60 pp for an all-inclusive fun day at the resort and it's three beaches (careful, one is a nude one). All you can eat, drink, and all non-power toys are included.
All Royal Caribbean
02/23/02 Radiance of the Seas 7 night Southern Caribbean
01/31/05 Monarch of the Seas 4 night Baja Mexico
02/01/09 Adventure of the Seas 7 night Southern Caribbean
Read and post cruise reviews