Ocean-view Hotel Da Vila offers chic rooms, Mediterranean dining, cozy bars, a spa, and pools.