Going to STT in April 2015 -- where is this place??? Need some other restaurant recommendations....staying at BlueBeard Beach Club....