President Rodrigo Duterte on Monday ordered an urgent cleanup of the country's most famous tourist hot spot, Boracay, calling it a "sewer pool" that he will not hesitate to shut down completely.

The firebrand leader said he has given Environment Secretary Roy Cimatu six months to fix the mess on Boracay island, which he said is overdeveloped and has become a "disaster."

Boracay, on the northern tip of central Panay Island, attracts nearly 2 million domestic and foreign visitors every year because of its fine, sugary white sand, lively night scene and abundant water sports.

Consistently voted by travel magazines as one of the top tourist destinations for relaxation, Boracay brings important revenues from five-star resorts and beachside restaurants and remains a lure for South Koreans, Chinese, Americans and Australians.

But Duterte warned that may not be the case for much longer because of what he said are piles of uncollected garbage just 20-25 meters from the beach and sewage flowing into the sea.

"You created a disaster there," Duterte said in a speech on Cebu, another central island.

Duterte said he is holding the local government and Boracay residents responsible for being "overzealous" with development, allowing structures to be built up to the beach without proper sewage and water treatment facilities.

"I will charge you for serious neglect of duty making Boracay a fishpond or a sewer pool," he said. "There will be a time that no more foreigners will go there."