Starfish Discovery Bay is an all-inclusive beachfront hotel on St. James Beach in Barbados. With services and amenities suitable for single travelers, couples and families, Starfish Discovery Bay offers rooms with beachfront or garden views. Its many amenities include onsite dining options, a pool, water-sports, wedding coordination, and other services.