Just across a short bridge from Singapore is Malaysia. Thailand is known for its beaches, but Malaysia has some beautiful beaches too. Spent a weekend in Tioman island. Caught a 2 hour taxi ride to catch a boat out. Beautiful island where the snorkeling is great. Lots of sharks and coloured fish. You can watch the lizards cruise around the golf cause or swim in the streams. Then you get packs of monkeys that enter the resort raiding the rubbish. Is only 20 mins flight from Singapore. Also went to Kota Kinabalu (old Borneo). The town is pretty basic but the beaches and islands are nice.
Went back to Penang for a long weekend too. The snake temple was cool. The snakes actually sit in on these wooden “coat rack” type things in front of the temple. People pray around them.