David Stanley Aug 08, 2023 07:21PM Industry Bay lies on the northeast shore of Bequia Island, Saint Vincent and the Grenadines.