Location Location Location!Whalewatch Ocean Beach Resort is the very first resort perched on the pinnacle of Point Lookout, high above the pristine white sands of main beach.