Feb 3, 20183 minPigeon Island is NOT an Island – AnymorePigeon Island is NOT an Island – Anymore Pigeon Island is a peninsula on the island of St Lucia. We were told it used to be an island...