Thanks everyone, I'm leaning towards Coral Seas but haven't booked yet