Accra Beach Hotel - Great swimming pool and right on the beach.. best of both worlds.  close to shops etc.   Coconut Court - the beach in front is great and they have a swimming area that is perfect for families.. mainly smaller children..  The bigger kids can go surfing there as well.. if the surf is up.

Also on the south coast is Bougainvillea Hotel which has a good kids club, available watersports, great beach, plus all rooms are conveniently self-contained. It is a short 5 minute taxi ride to the many family-freindly restaurants of St. Lawrence Gap . Bougainvillea won the Barbados Tourism Authority awards for "Best Hotel", "Most Environmentally Friendly Business" and the prestigeous "Pillar of Tourism" in 2006.

There are a number of hotels on the west coast, such as Crystal Cove, Tamarind Cove and Colony Club that are part of Elegant Hotels Group that have water sports and kids activities.  And of course let's not forget.. Sandy Lane.. with its massive Kids Club and a great beach.