budget friendly beach getaways with clear water and white sand