My wife and I sometimes go to local luxury hotels for the day rather than going to overcrowded public beaches. They offer nice amenities and are usually not nearly as crowded. While they sometimes charge a fee for using them, it is generally a nice inexpensive alternative to the excursions offered on board.
What "secrets" have you found??