Canouan is a tiny island in St. Vincent and the Grenadines that you’ve probably never heard of – and that’s exactly the point ...