As a longtime (25+ year) visitor to STJ, I found your report interesting. Cruz Bay definitely has better access and more eating and drinking options than Coral Bay. There are two different marinas “planned” for Coral Bay and holy cow, are people ever upset about the idea. Would make for good reading with a drink in hand, I can send links if you are interested. It reads like a best selling novel - generational STJ families wanting to make money, annual visitors protesting any change, corrupt politicians, shady developers, etc.