Port Douglas is a one hour drive north of Cairns. It has some great beaches and the heart of town has many shops and restaurants.
More
Accommodation
Shopping