While I enjoy the Nassau Sheraton, I would recommend the Westin St John USVI based on the OP's stated desires to sit around, do nothing and enjoy the vistas.
It can get a little loud and crowded at the Nassau property - although 'people watching', which we enjoy, might be considered a 'vista' too!
Cheers,