Blue Cave Castle is beautiful! I don't know their policy with one night stays
Seastar Inn is another option! They definitely allow one night bookings. we stayed there one night in November, We're going again for little longer next trip. We loved it there!