Hello! I'm looking for some help in finding a place for a mother/daughter (age 14) trip to FL in June. Ideally, we're looking for something affordable right on the beach with clear, Caribbean-colored water, a pool, some activities, and walking distance to restaurants and grocery stores. We were thinking Anna Maria Island, but all of the "affordable" places that I can find tack on about $250 in cleaning fees, which seems excessive to me. I love to walk on the beach so long beach is definitely a plus. Not looking for Miami Beach busy, but not too quiet either. We would like to be able to go get dinner, ice cream, etc at night. Would also love a place that has some family activities, maybe evening bonfires, etc. Any ideas for me? Thanks so much!