Ibiza has some of the most beautiful beaches in Spain. Most of the pristine beaches are not in the main tourist areas and are best accessed by boat. Some of the best beaches of Ibiza that you can reach on a boat tour or charter include Benirrás, Cala Jondal, and Portinatx.