A standout luxury resort in Cabo is the Pamilla. We stayed in a small suite which was superb, with great ocean views. The service is first class all the way. They have a great golf course and a very nice exercise room and spa. The restaurant is great for breakfast but only okay for dinner and is somewhat over priced. The whale watching in March is great, right from the beach; however, take the excursion to Magdelena Bay for an up close and personal experience with grey whales (close enough to touch).