We spent an amazing week at By The Sea Port Douglas.
Location is excellent, just a minute to the beach and 2 more minutes walking on the sand to the stinger net (very important if you travel during the stinger season). It's also just minutes from the downtown restaurants, shops and supermarket.
Two thumbs up for the service. The Girls (as they call themselves) at By The Sea will kindly help you with anything you need to have a very good time in Port Douglas.
Finally, facilities are great, and they are constantly improving them. Towels, umbrellas and chairs to take to the beach are really useful. The two barbecues (although one was not working at the time we were there) are top-notch. The pool, though not too big, is very quiet and a good alternative when you don't feel like going to the beach.
Definitely the place to stay in Port Douglas.More