Ya pude resolverlo, bueno lo hice ya hace un rato, ya si a alguien les llege a necesitar hice esto:
Código:
routes.MapRoute("staticCancun", "cancun", new { Controller = "general", action = "Index", nombre = "cancun" });
routes.MapRoute("staticRiviera-maya", "riviera-maya", new { Controller = "general", action = "Index", nombre = "riviera-maya" });
Directamente en el RouteConfig agrege los enlaces que necesitaba, por ejemplo:
/Cancun
/Riviera-Maya
y ya no tuve que crear un controller para cada pagina, solo utilice el generalController a donde los redirecciono por default y puse estaticos el nombre para cada pagina creo que a la larga seria mucho pero por ahora sirve hehe.