For what you want I would highly recommend The Sugar Mill on Tortola. It has 2 restaurants on site..a small beach ..lovely pool and it's all around a real sugar mill. Down the road you have Sebastians which is OK for breakfast. and happy hour...not a big fan of lunch and dinner there. Right over the hill you have D'Coal Pot which is good. Short cab ride to Omar's Fusion for amazing East Indian and Asian food and regular US menu. A short cab right the other way you have Bananakeet ..amazing views for sunset and stay for a great dinner. I cant imagine a better place than The Sugar Mill for what you are looking for..we live more than half the year a mile down the beach and it is always our "go to". Rupert and Andrea are the managers and Mary and Dennis own it and have spent $$$$$$$ bring it up to snuff twice..once before Irma and once after. Robert Plant just spent two weeks there and loved the place..