Cabo Roche is a restaurant offering fresh seafood and local products in a rustic setting. It features an outdoor pool and also offers lodging.