Infinity swimming pool