saint lucia is part of north america