Welcome to The Sandbar & Kitchen, oceanfront dining on Amelia Island