CocoCay is awesome! Just lounging around in the hammocks listening to the waves is wonderful!
In San Juan, PR
, we went to the Bacardi factory independently. RCCL was charging around $70 pp for this tour. We walked around in old San Juan, got on the water taxi for 50 cents pp, then got a cab for $2 pp to the Bacardi factory. The tour itself is free, and you get 2 or 3 free drinks! So we got this excursion for less than $10.
There is another Puerto Rican Rum factory in Old San Juan. Can't remember what it's called, but it's in Old San Juan next to the water taxi terminal. It is also free, with free drinks!
We dubbed San Juan the "Get Drunk for Free Capitol of the World"