Definitely stay on the North Shore and definitely stay with Cab!

Our stay with Cab was AMAZING. Cab served us delicious breakfast every morning from his permaculture garden. Top that off with the fact that he gave us a great beach yoga session, a sunset massage on the beach (a little extra though), and let us use his bikes to get down to the beach. Cab knew exactly what to recommend for us in terms of daily activities and even better recommendations on where to eat.

In case you haven'y figured it out from the reviews, Cab's place is more of a bohemian paradise then a 5 star resort. Our sleeping accommodations were good but be prepared to have some 6AM rooster wake up calls; we loved it.

You won't be let down. Stay with Cab!