Fishing is an amazing way to spend a day or half day while on vacation.  There is not much else like catching a mahi mahi or a tuna, and there are plenty of charters in Miami to do it.  Florida has some of the best fishing in the entire world, and no matter how much energy you are looking to expel, there is something for you. 

Boats of all types and sizes leave port multiple times a day from all over the area, all catching differentt fish or sharks.  In order to make sure you get a good charter, check out some websites to see what charters in Miami charge and catch.  There are also minimum age requirements on some boats, so if you are going with the family, make sure you ask ahead of time.