A huge cruise liner covers the horizon from a beach with beautiful clear water .