Cala Tarida is a small resort at a very beautiful bay with a broad sandy beach, only a 15 minutes drive to San Antonio.
More info
Cala Tarida, Ibiza
Have also a look at hotels in the nearby Bay of San Antonio.