Maxi beach cover-up