Exotic Caye is great, we have been staying very close for years so we know the property well. For another option try
www.belizeanshores.com. We had 20 family members there for our daughters wedding in late June this year. First time north of the cut for us, but it was wonderful.