With lush rainforests, pristine beaches and a World Heritage national park, the Caribbean island of Dominica boasts the best trekking in the Caribbean.