St Lucia is a beautiful volcanic island nation with its stupendous mountains, lush rainforests, white sandy beaches, active volcanoes and exotic flora and fauna. Located north/northeast of the islands of Saint Vincent and the Grenadines, northwest of ....