The Bay of Mazzarò in Taormina-Mare has located right north of the Isola Bella.
The beach in the Bay of Mazzarò is quite small, but it is certainly of the most beautiful locations in the whole of Sicily. In summer season you can make use lidos on the bay by paying a fee: sun loungers, sunshades, changing cabins, toilets, e.g. at Lido La Pigna, which offers a shuttle service from/to Taormina town to the lido.
The Bay of Mazzarò is easily reachable in a few minutes from Taormina Town by cable car.