You won't be unhappy if it rains during your stay in Ghatshila as you can take a swim in the pool especially given that the majority of indoor pools are heated. Finding an accommodation with an indoor pool is not hard. Just filter by pools in your search and find the most popular ones with indoor pools.