It is a definitely a much longer cab ride to Redhook from Emerald Beach Resort. I have heard nice things about Two Sandals by the Sea Inn. Small place - get a room with a balcony if you try it. Olga’s Fancy in Frenchtown does one night stays and has the bonus of Oceana right next door but is a further cab ride.