Enjoy pizza and more at Vista Mare, a restaurant with a natural terrace overlooking the Mediterranean Sea.