which also stops in Port Canouan Island. Certain niche cruise lines also visit Mayreau and Union Island. A number of other cruise lines visit the main islands of Grenada and St. Vincent on ...