Your best bet for a sighting happens from December through May, when the massive mammals travel to the balmy Bay of Banderas to mate. Get up close and personal on a whale-watching tour, and plan a beachfront ceremony — the huge creatures have been known to make surprise appearances during seaside nuptials. For the ease of an all-inclusive wedding, book at the region’s top-rated Dreams Puerto Vallarta Resort & Spa or Meliá Puerto Vallarta. Both feature onsite coordinators and vendors, plus a bevy of indoor and outdoor wedding locations.