Rainbow Bay is a bay, beach and locality at the southern end of Coolangatta, Queensland's most southerly coastal town.

The bay was originally but unofficially known as Shark/Sharks Bay.  In 1925, the Point Danger Progress Association requested the name be changed to Rainbow Bay.  It is believed that this was the name originally given to the bay by Captain Henry John Rous, who surveyed the Point Danger area in 1828 in the HMS Rainbow, a 28 gun frigate.

Today, Rainbow Bay is one of the most popular beaches for families, due it's beautiful and peaceful setting.  It is a fully patrolled beach.

For the surfer, Snapper Rocks is one of the best places on the Coast to surf.

Rainbow Bay is within an easy, flat walk to Coolangatta and Tweed Heads so you can enjoy the best of both towns.