Dauphin Island, Cadillac Park