Want the perfect spot to view the Aug. 21 total eclipse of the sun?

>> Read more trending news 

How about on the deck of a cruise ship, surrounded by miles of ocean!

There’s still time to book the seven-night Total Eclipse Cruise aboard the Oasis of the Seas, sailing from Port Canaveral on Aug. 20.

The party kicks off the following day with eclipse-themed activities, including dance parties, trivia, enrichment lectures and science programs for youngsters. Eclipse-watchers can indulge in a Cosmic Cosmo, Planetary Punch or Moon Pie.

Headlining the viewing party will be multi-platinum-selling band DNCE featuring Joe Jonas.

Post-eclipse stops on the voyage are St. Maarten, St. Thomas and Nassau. On-board activities include two Flowrider surf simulators and a nine decks-high zip line. Broadway musical “Cats” is on stage, and the outdoor AquaTheater offers high-diving acrobatic performances.

For more information on the sailing, visit www.RoyalCaribbean.com/TotalEclipse