Hotel Borgo Degli Olivi offers a relaxing stay with two restaurants, pools, a spa, and a private beach.