2 years is too short. I don't boat in Florida, but I have a number of friends that do and if they would be a bit upset if they only got 3 or 4 years out of their wet cells. They typically average 5 or 6 years. They do, however, use their built-in smart charger all the time. Keeping your batteries on charge all the time is one of the best things you can do. Especially a charger that includes desulphation, which is one of the main reasons for early battery death (primarily a concern with flooded batteries).
Before you spend the money on AGM's, I would first get your charging system inspected/tested. There are tests you can do to check it's overall health - the tests could be in your manual or just call the manufacturer directly. Also in your manual should be whether it's able to charge AGM's, or not. However, AGM batteries are generally the same as flooded (although newer chargers will have a very slightly different charging program). It's "gel" batteries that are the big difference.