Spent ten days sailing in the USVI last month. My crew enjoyed Mafolie for dinner in the hills of Charlotte Amalie for our first night. Did not find any "Anegada-esq" lobster in the USVI. Our best restaurant on St John was ZoZo's (formerly Caneel) and we really enjoyed the restaurant on Lovango Cay, a short motor from Caneel Bay. After much research, we skipped Magen's Bay in favor of hiking and snorkeling on the south side of St John.