Must-See Destinations, Travel + Living 5 Ways To Appreciate The Natural Beauty Of Montserrat Deemed “The Emerald Isle of the Caribbean,” Montserrat is full of natural beauty and wonder.