Paradise tropical island beach romantic white sand day flowers dock luxury home family vacation dreamy St Croix Virgin Islands St John Maldives Caribbean resort estate vacation sand surf