We are chartering a Catamaran and sailing around the US Virgin Islands for a week in late March and was wondering if local fisherman sell fresh catch directly to cruisers and if they do where is the best place to find them in and around St Thomas and St John's.