Hotel Vinicio, nestled in Mediterranean greenery, is near beaches. Offers vegetarian options.