so i've never been on a cruise before and my wife and i are going on a cruise to the bahama's soon. my question is... why do they charge you for a shopping tour and time on the beach?? Cant that be done by just wondering around and such? What do you get for that $65??