Welcome to North End Magazine, a publication about culture, arts, and creatives on and around Amelia Island in Florida.