Escape to elegance at Gara Rock, a boutique hotel in South Devon with a spa, top-notch food offering and coastal views