Miro Cottage: the best waterfront spots we've stayed in.