Fort Myers Beach reopens to the public