A group of boaters in Horseshoe Bay got the ultimate B.C. experience when a pod of dolphins began following their water taxi back to shore -- while a rainbow arched over the water.

UBC student Amy Poulston took a video of the experience while returning home from a friend's cabin on Bowyer Island, an isolated island in the middle of Howe Sound.

Poulston and her friends noticed the rainbow first and then saw the water mammals following them. Naturally, she took out her camera.

"This is one of the most beautiful things me and my friends had ever seen," she told The Huffington Post B.C. on Tuesday. "Either the rainbow or the dolphins would have been beautiful on their own, but to happen at the same time was truly extraordinary."

She said the water taxi captain told the group he had seen dolphins in Howe Sound "fairly often" and that they are more likely to appear in the waters at this time of year.

Also on HuffPost:

Loading Slideshow...
  • A Humpback whale jumps in the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 16, 2013. Humpback whales (Megaptera novaeangliae) migrate annually from the Antarctic Peninsula to peek into the Colombian Pacific Ocean coast, with an approximate distance of 8,500 km, to give birth and nurse their young. Humpback whales have a life cycle of 50 years or so and is about 18 meters. AFP PHOTO/Luis ROBAYO

  • A Humpback whale jumps in the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 16, 2013. Humpback whales (Megaptera novaeangliae) migrate annually from the Antarctic Peninsula to peek into the Colombian Pacific Ocean coast, with an approximate distance of 8,500 km, to give birth and nurse their young. Humpback whales have a life cycle of 50 years or so and is about 18 meters. AFP PHOTO/Luis ROBAYO

  • A Humpback whale jumps in the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 16, 2013. Humpback whales (Megaptera novaeangliae) migrate annually from the Antarctic Peninsula to peek into the Colombian Pacific Ocean coast, with an approximate distance of 8,500 km, to give birth and nurse their young. Humpback whales have a life cycle of 50 years or so and are about 18 meters long. AFP PHOTO/Luis ROBAYO

  • A Humpback whale jumps in the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 16, 2013. Humpback whales (Megaptera novaeangliae) migrate annually from the Antarctic Peninsula to peek into the Colombian Pacific Ocean coast, with an approximate distance of 8,500 km, to give birth and nurse their young. Humpback whales have a life cycle of 50 years or so and are about 18 meters long. AFP PHOTO/Luis ROBAYO

  • NUUK, GREENLAND - JULY 27: Boats follow a whale as it swims in the water on July 27, 2013 in Nuuk, Greenland. (Photo by Joe Raedle/Getty Images)

  • A whale jumps to the surface off the coast of Libreville in Gabon on August 19, 2013. AFP PHOTO / STEPHANE BERRY

  • A Southern Right Whale breaches on September 5, 2013 in Hermanus, which has become known as a mecca for whale watching. During the southern hemisphere winter months (June - October) the Southern Right Whales migrate to the coastal waters of South Africa, with in excess of 100 whales known to be in the Hermanus area. Whilst in the area, the whales can be seen with their young as they come to Walker Bay to calve and mate. AFP PHOTO / ALEXANDER JOE

  • A Southern Right Whale breaches on September 5, 2013 in Hermanus, which has become known as a mecca for whale watching. During the southern hemisphere winter months (June - October) the Southern Right Whales migrate to the coastal waters of South Africa, with in excess of 100 whales known to be in the Hermanus area. Whilst in the area, the whales can be seen with their young as they come to Walker Bay to calve and mate. AFP PHOTO / ALEXANDER JOE

  • A humpback whale tail breaches off Sydney Heads at the beginning of whale watching season during a Manly Whale Watching tour on June 23, 2011 in Sydney, Australia. (Photo by Cameron Spencer/Getty Images)

  • A humpback whale emerges from the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 22, 2011. (LUIS ROBAYO/AFP/Getty Images)

  • A humpback whale is seen breaching outside of Sydney Heads at the beginning of whale watching season during a Manly Whale Watching tour on June 23, 2011 in Sydney, Australia.

  • In this photo taken July 21, 2011, a baby gray whale is seen with its mother in the Klamath River in Klamath, Calif.

  • An 8.5 metre-long juvenile humpback whale remains stranded on Anaconda beach in La Paloma, department of Rocha, in southeastern Uruguay, on January 27, 2011. AFP

  • A humpback whale is seen breaching outside of Sydney Heads at the beginning of whale watching season during a Manly Whale Watching tour on June 23, 2011 in Sydney, Australia. (Photo by Cameron Spencer/Getty Images)

  • The tail of a humpback whale emerges from the surface of the Pacific Ocean at the Uramba Bahia Malaga natural park in Colombia, on July 22, 2011. (LUIS ROBAYO/AFP/Getty Images)

  • A franco-austral whale surfaces off the coast of Antoniopolis, in the Uruguayan department of Rocha, 220 km east of Montevideo, on September 22, 2012 during the migration to the south. AFP PHOTO/Pablo PORCIUNCULA

  • A franco-austral whale surfaces off the coast of Antoniopolis, in the Uruguayan department of Rocha, 220 km east of Montevideo, on September 22, 2012 during the migration to the south. AFP PHOTO/Pablo PORCIUNCULA

  • A Franco-austral whale surfaces off the coast of Arachania, Rocha, 225 km east of Montevideo, Uruguay, on September 21, 2012 during the migration to the south. AFP PHOTO/Pablo PORCIUNCULA

  • Watch As Whale Jumps Out Of Water And Bumps Canoe

    A couple canoeing in Maui film the moment when a breaching whale his their canoe while paddling out in the ocean.