After a year of no cruise ship visits, St Vincent expects 224 calls this season