Yes, there are beaches in Singapore since it is an island. Some of the best beaches are located in Sentosa Island in Singapore.