Why go out of the country for clear saltwater flats fishing?

Biscayne Bay is famous for large Bonefish.

https://www.youtube.com/watch?v=EZ9U2TpODvs