I know the further north you go, the worse the beaches get, as a rule of thumb. However we want to escape some of the winter again and fly north for a week. Can you recommend beaches anywhere in QLD that are nice? We went to Magnetic Island last year and loved it, but what to go somewhere different. We like places that are a bit sleepy, but not too far (within 10km ideally, but can stretch to 20km) from a supermarket. Sand (not mud) and blue (not brown) water is a must. Also, we'd prefer being able to get an Airbnb over a hotel. Any recommendations? So far, I really only have Mission Beach on the list, but that's a little bit of a pain to get to, given that it's two hours drive from the airport.