I would definitly pick Nassau. The snorkeling at Castaway Cay is really not that great. They don't have a good varity of sea life. You basically se the same few fish over and over and they and far in between. Castaway Cay is good if you don't feel comfortable being far from land and is...