If you are visiting Miami, don't miss South Pointe Park. It is one of the most beautiful places to watch the sunset, walk along the ocean and enjoy the skyline of Downtown Miami. You can relax on the beach, watch the cruise ships leaving the Port of Miami, and take amazing photos. There are also excellent restaurants nearby and a long oceanfront promenade. I recommend arriving about one hour before sunset to enjoy the golden light and the best views. It's a perfect place for couples, families and solo travelers.