Any beaches with nice sand, snorkling tours availible close to the ships, free? If so which one's. I can't believe all these expensive beach packages. If you pay to get in a beach does that mean the locals won't bother you trying to sell you stuff? Would like one with lockers, restrooms.