Saint Lucia is part of North America