This is a simple cache, and should be relatively easy to find. The real treat is enjoying the view. Given the flat terrain in South Florida, it can be tough to find inspiring vistas.
Don't worry about Muggles witnessing you from nearby businesses, I regularly spend time near there (usually enjoying lunch) and have never had a problem. There are occasionally other Muggles enjoying the view, but it's pretty rare.