I second kewarra beach it's awesome
We stayed at Sheraton Mirage at Port Douglas for our honeymoon it was lovely