Popularly referred to as America's Paradise, millions of visitors throng to Miami, Florida every year to bask in the sun along its sandy beaches, interact with the locals and enjoy some sport fishing activities as well. If your vacation takes you to Miami, you don't have to spend the whole day at the beach.