This pic is from the top of the English fort on Pigeon Island. The fort is at the end of the peninsula, overlooking the entry to Rodney Bay (so they could blast the nasty French if they tried to come and bring their repugnant swill to St. Lucia).
All of the cannons had the British insignia cast right into the body. Branding.
Rodney Bay Marina is in an inlet straight ahead in this shot. You can see a little blue water behind the shoreline on the left of the picture. That is the marina.