Hey guys, I will be going on a family vacation July 17-25. We will be in Key West the first few days and then in Miami that last few days. I was curious if anyone had any good ideas for things to do or see? Are there any good places to admire boats?

I have only been to Miami once, for a few days last year and didn't get much done. I hope to see more this year. Any ideas are greatly appreciated!