I freelance for them and think it's a good source for many of the things you've mentioned like boatyards, marinas, nearby restaurants, etc.
Luckily, most things don't change that quickly, but for those that do, online sources can give you up to the minute info.