At the northeasternmost reach of Florida, Amelia Island has beautiful beaches with enormous sand dunes along its eastern flank, a state park with a Civil War fort, sophisticated restaurants, interesting shops, and accommodations that range from B&Bs to luxury resorts. The town of Fernandina Beach is on the island's northern end; a century ago casinos and brothels thrived here, but those are gone. Today there's little reminder of the town's wild days, though one event comes close: the Isle of Eight Flags Shrimp Festival, held during the first weekend of May in Fernandina.