From the total solar eclipse to Japan's cherry blossoms and the Monaco Grand Prix, cruises can offer travelers an easy way to gain a front-row seat to some of the world's most coveted events.