For Carol Beth Scott, her first trip to the island of Grenada didn’t feel new. It felt like home. Why Grenada?