The multicolour Rainbow Beach is located on Fraser Island in Australia. Rainbow Beach displays more than 70 different colors making the beach one of the most attractive. Most of the colours are visible on the cliffs behind the beach and these are natural wonders as it formed during the last ice age.
1: Did you even know or hear about Havelock Island. I've been there and it is one of the best Beaches in the world and ofcourse it's located in Andaman and Nicobar Islands, India. Change your mindset and thinking that everything foreign is beautiful.
2: Great Beaches !!! You need to have an American Passport and an American Job to visit them all. Then you dont need visa to visit these places and will have funds to fund the trip too.