Thanks guys. The cruise was definitely fun, but more so because of the friends I went with. We found a decent deal on a 3 day Carnival cruise ranging from 285-350 per person depending upon what room you decided to go with. I've gotto admit, it's a bit weird eating all of that food without having to pay a single cent unless you order an alcoholic drink or a soda.
Oh and a note about the beach. It's a locals beach I guess you could say because we didn't see any other tourists there and it's right next to a strip of local restaurants and some warehouses. It looks incredible in the pictures and in real life until you dive in the water and swim a bit only to see a bunch of beer cans, bottles, pair of jeans and other random pieces of junk down there. I guess that's why no other tourists were there. Either way, it was still fun interacting with the locals and it was a convenient place to jump in as we were on our way back to the cruise ship from the place we had lunch at.
I should also mention that we did find the pristine beaches (off of Rose Island) that you see in the ads and imagine when you think of the Bahamas. It's just that I didn't get very many pictures of it since I was too busy snorkeling.