My fiance and i have already been to Puerto Vallarta, Cancun, and Riviera Maya. We wanted to try someplace new for our honeymoon. Jamaica and Cabo San Lucas are where we have narrowed it down to. We LOVE a beach that is white sand and clear water and we are aware that Cabo does no have that. But because of its popularity and that it won't be rainy season in June we are highly considering it. On the other hand Jamaica has the beaches we love, but we would be going at the start of their rainy season. I would love some insight on this