Sailing Adventures Miami is a great option for a sunset cruise in Miami, especially if you're looking for a more personalized experience.
This sailing tour is offered by a guy in Coconut Grove and is fantastic. It's a great choice if you want to see the city skyline and shoreline from a different perspective.