Anna Maria Island is a quaint beach town on Florida's west coast. Find things to do and places to eat in this hidden gem with our full travel guide.