Mediterranean beach in Spain with clear water and a small rocky islet, cala Bonifaci, Rosas, Costa Brava, Catalonia