If your idea of a fantastic vacation means being by the water, make a beeline for Mezcala Island. No matter what you choose to do here, you're unlikely to get bored of those lovely views.
This water-surrounded land mass is in Chapala, but Mezcala Island isn't the only thing to see in this area. If you've got time for more attractions, Chapala Malecon is worth a detour as well.