compo beach house for sale