Lovely beach villas. The truck is a water-delivery truck (very common in various places).