the best all - inclusive resort in cabo san lucas, mexico cover art for an article