Melissa, congratulations and welcome to the forum! You will find a lot of great info on here. As for the onsite WC, some resorts have them and some dont. We are getting married at the Aventura Spa in Riviera Maya and they have a WC onsite that will help with the big things (cake, decor, reception, etc...).
Happy Planning!