I feel slightly stumped at reading that the Hindu religion has something like 33000000 (thirty three million) gods.
The first of your photos is definitely Ganesh/Ganesha, as you said, and then Hanuman in the second photo! The third and fouth photos are different representations of Lakshmi/Laxshmi, the personification of Abundance of spiritual gifts. The one you thought to be Shiva is actually the consort of Shiva in her representation as Kali, who does battle with the demons that wreak havoc on mankind. The last is Nandi, the bull, upon which Shiva sometimes rides and guards the place where Shiva lives.
I like the photos of the spot on the beach, especially that last one! Such a lovely area! Thank you for getting all those photos together in a post and tagging me! 😃