Grand Baie is the north's vibrant hub — beaches, restaurants, marina living and strong rental demand...