Italian restaurant, Baia del Capo, offers a menu featuring pizza and other Italian dishes.