This all due to the weather and current of the water which could change daily. Every time I have gone it was clean, you just got there at a unlucky time.
I'm not sure when they will be clear, but we still enjoyed our trip to Key West. Yes, it was smelly. But honestly, we didn't want to spend too much time at the beach and still had a great time in town.
I wish we knew before we took a day to drive down from Daytona. Wasted the day to go to smelly and gross beaches.
Thanks! Your answer is awaiting moderation.