Waves from Tropical Storm Nicole batter Juno Beach Pier