On the mouth of Cole harbour, Rainbow Haven is a gorgeous stretch of beach, perfect for picnics, swimming and walking.