Cala Petita is a sand-and-rock beach in Spain, offering calm swimming in a narrow cove. A beach bar provides food and cocktails.