So that's what an Australian resort looks like...:-)
Cheers
James
Five star, mate! 
I've never been convinced it was worth paying $150 a night to sleep out under the stars in a swag at the Ningaloo Reef 'Resort'. If you want to camp, try Mesa Camp or similar up the road for $10 per site per night (of course, you need your own gear). You can dive at their beach for free, it simialr to much of the other great snorkel sites along ningaloo reef.
Sorry, um, there's no luxury resort. There was going to be one built at Maud's Landing, but too many people (including me) campaigned against it. Oops, looks like that was the sort of place you wanted to stay in!
There's accomodation in Exmouth. My neighbours own a flat there that they rent out. Exmouth is the main base for Scuba, but if you want to snorkel from the shore you've got to drive/bus around to Ningaloo to near where that 'resort' is. Turquoise Bay is the most popular spot, and also my favourite shore snorkel. Great for turtle pics in December - should be nesting season. I have a good recipe for turtle eggs if you need it (fellow I dive with used to eat the Ningaloo turtle eggs in his younger days - probably not appreciated if you tried it now!)
I've always camped out their, and snorkeled only. I'm happy to recommend the snorkelling and beaches, and the whale sharks in a good year (not Dec though). Also good for whale watching (now). I've heard mixed reports about the Scuba diving there though, and never actually having dived with a tank on there myself I'll defer to other's opinions
. I know a couple of folk who run a dive operation there so if you're heading that way I'll send you their details.
P.S. Lawrence - nice whaleshark shot!