18 photos from Palma to make you salivate.