Alibaug, a charming coastal town located just a few hours away from Mumbai, has emerged as one of India’s most sought-after vacation destinations.