Western Australia's environmental watchdog has recommended a controversial coastal tourism development in Yallingup be approved, despite community opposition. The development is expected to cost $280 million and includes a hotel and holiday homes at Smiths Beach.