Hi, Going on a Celebrity Cruise in December. One port of call is Cabo San Lucas. Visited 2 years ago, and was turned off by the beach vendors constantly approaching us. Looking for a beach in Cabo without these vendors. Does one exist? I would even pay a resort fee to avoid them. Any help would be appreciated.