“Grenada is the Most Instagrammable Island” 15 April 2017 “Grenada is the most Instagrammable island. You can never take a bad picture here.” The words of Sarah Liu aka ...